package JUEGO;

import java.io.Serializable;

import MUNDO.GestorMapas;

public class Hilo extends Thread {
	
	
	private boolean bfinaliza=false;
	private boolean hiloTurno;
	
	public  Hilo(String nombre){
		if(nombre=="turno"){
			hiloTurno=true;
			
		}
		else hiloTurno=false;
		
	}
	public void Finaliza(){
		bfinaliza=true;
	}
	
	public void run(){
		
		if(hiloTurno){
			while (!bfinaliza){
				try {
					Juego.Turnoenemigo(Juego.D.getInd_mapa(),Juego.D.getEpisodios());
					sleep(1000);
				} catch (Exception e) {
					
				}
			}
		}
		else{
			try{
				int ind_mapa=Juego.D.getInd_mapa();
				int i=Juego.getCoorXBatallon(Juego.getNumbatallones());
				int j=Juego.getCoorYBatallon(Juego.getNumbatallones());
				System.out.println("i: "+i+"j: "+j);
				sleep(2000);
				Juego.D.getEpisodios().obtenerMapa(ind_mapa).getTerreno(i, j).setUnidad('a');
				//Juego.D.update(Juego.D.getGraphics());
				
			}catch(Exception e){
				
			}
			
		}
			
	}
	
}
